/**
 * 第2章 Java语言的动态性
 * 2.2 反射API
 * 代码清单 p1ch02a-01：使用反射API设置对象的属性值的示例(2.2节) {@link top.kaoshanji.p1ch02a.ReflectSetter#invokeSetter}
 * 代码清单 p1ch02a-02：使用反射API获取参数长度可变的构造方法(2.2.1节) {@link top.kaoshanji.p1ch02a.ConstructorUsage#useVarargsConstructor}
 * 代码清单 p1ch02a-03：使用反射API获取嵌套类的构造方法(2.2.1节) {@link top.kaoshanji.p1ch02a.ConstructorUsage#useNestedClassConstructor}
 * 代码清单 p1ch02a-04：使用反射API获取和使用静态域和实例域(2.2.2节) {@link top.kaoshanji.p1ch02a.FieldUsage#useField}
 * 代码清单 p1ch02a-05：使用反射API获取和使用公开和私有方法(2.2.3节) {@link top.kaoshanji.p1ch02a.MethodUsage#useMethod}
 * 代码清单 p1ch02a-06：使用反射API操作数组(2.2.4节) {@link top.kaoshanji.p1ch02a.ArrayUsage}
 * author kaoshanji
 * ^_^
 * create time 2024/12/23 11:29
 */
package top.kaoshanji.p1ch02a;